Rishabh Pant missed out on his century by a solitary run before India suffered another batting collapse in the second innings.